AWS 구성도 - AKC B2C
1. 서비스 아키텍처 다이어그램
graph TD
UserIndv["개인 사용자<br/>웹/모바일"]
UserBiz["법인 사용자<br/>웹"]
UserIndv -->|HTTPS| Route53["Route 53<br/>DNS"]
UserBiz -->|HTTPS| Route53
Route53 -->|B2C어드민| CF1["CloudFront CDN #1"]
Route53 -->|법인웹| CF2["CloudFront CDN #2"]
Route53 -->|API| Services["서비스 레이어"]
CF1 -.-> S31["S3 호스팅<br/>NextJS"]
CF2 -.-> S32["S3 호스팅<br/>NextJS"]
Services --> ALB["ALB<br/>Port 80/443<br/>TLS 1.2+"]
ALB --> Auth["AuthService<br/>:8080"]
ALB --> Member["MemberService<br/>:8081"]
ALB --> Parking["ParkingService<br/>:8083"]
ALB --> Payment["PaymentService<br/>:8084"]
ALB --> Notif["NotificationService<br/>:8085"]
ALB --> Coupon["CouponService<br/>:8086"]
ALB --> Admin["AdminService<br/>:8082"]
ALB --> Scheduler["SchedulerService<br/>:8087<br/>배치/스케줄"]
Auth --> RDS["RDS MySQL"]
Member --> RDS
Parking --> RDS
Payment --> RDS
Notif --> RDS
Coupon --> RDS
Admin --> RDS
Auth --> Redis["ElastiCache Redis"]
Member --> Redis
Parking --> Redis
Payment --> Redis
Notif --> Redis
Coupon --> Redis
Admin --> Redis
Auth --> S3Upload["S3 Uploads<br/>이미지,첨부파일"]
Member --> S3Upload
Parking --> S3Upload
style UserIndv fill:#e1f5ff
style UserBiz fill:#e1f5ff
style Route53 fill:#fff9c4
style CF1 fill:#e8eaf6
style CF2 fill:#e8eaf6
style Services fill:#f5f5f5
style S31 fill:#f3e5f5
style S32 fill:#f3e5f5
style S3Upload fill:#f3e5f5
style ALB fill:#fff3e0
style Auth fill:#e0f2f1
style Member fill:#e0f2f1
style Parking fill:#e0f2f1
style Payment fill:#e0f2f1
style Notif fill:#e0f2f1
style Coupon fill:#e0f2f1
style Admin fill:#e0f2f1
style Scheduler fill:#fff3e0
style RDS fill:#fce4ec
style Redis fill:#f1f8e9
2. 추가 내용
2.1 프론트엔드 기술 스택 및 서비스 식별
- 프론트엔드 언어 및 프레임워크 : React (NextJS)
- 프론트엔드 서비스 식별 : 독립적인 서비스로 구성되어 있습니다.
2.2 소스 코드 관리(Git) 운영 방식
- 인프라 공유 여부 : 공동으로 사용할 예정으로 알고 있습니다.
2.3 CI/CD 파이프라인 구성 및 기술 지원
- 표준 프로세스 적용 : B2B와 동일한 도구 구성 (Jenkins)
- 인프라 공유 여부 : 공동으로 사용할 예정으로 알고 있습니다.
2.4 데이터베이스 및 캐시 상세 사양
- RDS (MySQL) : MySQL 8.0.28
- ElastiCache (Redis/Valkey) : 7.0, Cluster Mode 비활성화
- 접근 권한 :
2.5 애플리케이션 실행 환경 및 도메인
- Java 버전 : Java 17.0.x
- 환경 변수 관리 :